package com.gy.api.pc.clap.domain.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "TAssociationClapDetail", description = "协拍涵草稿信息")
public class TAssociationClapDetail  {

    /**
     * 协拍涵ID
     */
    @ApiModelProperty(value = "协拍涵ID")
    private String culvertId;

    /**
     * 地区 所属区县
     */
    @ApiModelProperty(value = "地区")
    @Excel(name = "所在区县", width = 20,height = 15)
    private String district;

    /**
     * 协调单位
     */
    @ApiModelProperty(value = "协调单位")
    @Excel(name = "协调单位", width = 20,height = 15)
    private String coordinatingUnit;

    /**
     * 位置
     */
    @ApiModelProperty(value = "位置")
    @Excel(name = "场景位置名称", width = 20,height = 15)
    private String position;

    /**
     * 拍摄开始时间
     */
    @ApiModelProperty(value = "拍摄开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @Excel(name = "拍摄开始时间",exportFormat="yyyy-MM-dd", width = 20,height = 15)
    private Date captureStartTime;

    /**
     * 拍摄结束时间
     */
    @ApiModelProperty(value = "拍摄结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @Excel(name = "拍摄结束时间",exportFormat="yyyy-MM-dd", width = 20,height = 15)
    private Date captureEndTime;

    /**
     * 拍摄内容
     */
    @ApiModelProperty(value = "拍摄内容")
    @Excel(name = "拍摄内容", width = 20,height = 15)
    private String shotContent;

    /**
     * 拍摄地址
     */
    @ApiModelProperty(value = "拍摄地址")
    @Excel(name = "拍摄场景实景图片",type = 2,imageType = 1, width = 20,height = 15)
    private String shotLocation;

    @ApiModelProperty(value = "协调状态 1待协调 2已协调")
    private String harmonizeState;
}
